package com.IM.handler;

import com.IM.command.Command;
import com.IM.ImServer;
import com.IM.result.Result;
import io.netty.channel.ChannelHandlerContext;

public class ConnectionHandler {
    public static void execute(ChannelHandlerContext ctx, Command text){
        if(ImServer.User.containsKey(text.getNickName())){
            ctx.channel().writeAndFlush(Result.fail("该用户已上线，不能再次上线，请更换用户"));
            return;
        }
        ImServer.User.put(text.getNickName(), ctx.channel());
        ctx.channel().writeAndFlush(Result.success("你已成功建立连接"));
    }
}
